.scroll{
  width: 100vw;
  min-height: 100vh;
  padding: 10px;
  padding-bottom: 60px;
  box-sizing: border-box;
  background-color: #f9f9f9;
  .nav{
    position: fixed;
    top:0;
    left: 0;
    width: 100%;
    padding-right: 10px;
    box-sizing: border-box;
  }
  .category{
    position: fixed;
    top:50px;
    left: 0;
    background-color: #fff;
    width: 100%;
    display: flex;
    padding: 0 10px;
    view{
      padding: 20px 10px;
      color:#606266;
      font-size: 14px;
    }
    .base{
      color:#606266;
      font-weight: lighter;
    }
    .current{
      color:#303133;
      font-weight: bold;
    }
  }
  .container{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    gap: 6px;
    margin-top: 105px;
    .item{
      height: 580rpx;
      background-color:#fff;
      border-radius: 8px;
      overflow: hidden;
      image{
        width: 100%;
        height: 76%;
      }
      .title{
        padding: 0 8px;
        box-sizing: border-box;
        overflow: hidden;
        display: -webkit-box;
        word-break: break-all;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
      }
      .bottom{
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding:8px;
        box-sizing: border-box;
        font-weight: lighter;
        .icon{
          color:#ff2442;
        }
      }
    }
  }
}
